import sensor, image, time,math,pyb

sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QQVGA)
sensor.skip_frames(time = 2000)
sensor.set_auto_gain(False)
sensor.set_auto_whitebal(False)
clock = time.clock()

r = [(160//2)-(50//2), (120//2)-(50//2), 50, 50]

while(True):
        clock.tick()
        img = sensor.snapshot()
        img.draw_rectangle(r)
        statistics=img.get_statistics(roi=r)
        color_l_min=statistics.l_min()
        color_a_min=statistics.a_min()
        color_b_min=statistics.b_min()
        color_l_max=statistics.l_max()
        color_a_max=statistics.a_max()
        color_b_max=statistics.b_max()
        #print(color_l_min,color_l_max,color_a_min,color_a_max,color_b_min,color_b_max)
        if -2<color_a_min<2 and 0<color_b_min<4  and 65<color_a_max<85 and  45<color_b_max<70:
            print('r1')
            colour_thresholds = (color_l_min,color_l_max,color_a_min,color_a_max,color_b_min,color_b_max)
            blobs = img.find_blobs([colour_thresholds],ROI=r)
            for blob in blobs:
                if blob.pixels()>=2400:
                    print(1)
